package com.mzy.datepackage.M2022.July.eleventh.common;

import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * ip相关配置
 * */
@Data
public class IpParams {

    /**
     * ip地址
     * */
    @ApiModelProperty("ip地址")
    private String ip;

    /**
     * 如果使用了ip对象，则这个ip的名称不能为空
     * */
    @ApiModelProperty("如果使用了ip对象，则这个ip的名称不能为空,用于前端展示")
    private String ipAliasesName;

    /**
     * ip对象
     * */
    @JsonIgnore
    private Ip ipAliases;

    /**
     * 子网掩码
     * */
    @ApiModelProperty("子网掩码")
    private String subnet;

    /**
     * 是否使用了ip对象
     * */
    @ApiModelProperty("是否使用了ip对象")
    private boolean isUseAliases;

}
